<template>
    <div class="child">
        <h3>自定义组件测试</h3>
        <h4>玩具: {{ toy }}</h4>
        <button @click="emit('toyData',toy)">数据传递给父组件</button>
    </div>
</template>

<script setup lang="ts" name="Child">
import {ref} from "vue";
// 数据
let toy = ref('奥特曼') // 实现子组件把数据传递给父组件

// 使用一个宏函数声明一个事件,并将该事件发出给父组件
const emit = defineEmits(['toyData'])

</script>

<style scoped>
    .child{
        background-color: skyblue;
        padding: 10px;
        box-shadow: 0 0 10px black;
        border-radius: 10px;
    }
</style>